package book.nettyinaction.ch01;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class OldJavaSocketServer {

    public static void main(String[] args) throws IOException {

        int portNumber = 8080;
        ServerSocket serverSocket = new ServerSocket(portNumber);
        Socket clientSocket = serverSocket.accept();
        BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
        PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
        String request, response;
        while ( (request = in.readLine()) != null ) {
            if ("Done".equals(request)) {
                break;
            }
            response = processRequest(request);
            out.print(response);
        }
    }

    private static String processRequest(String request) {
        return null;
    }
}
